home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / prog / pbwiz17.zip / BIBLIO.TXT < prev    next >
Text File  |  1993-06-21  |  3KB  |  77 lines

  1. This constitutes a bibliography of some of the references used
  2. in creating the PBWiz library. They are listed in no particular
  3. order. I might note that many of these references contain
  4. incorrect information on one point or another and that they
  5. frequently contradict each other. Such are the joys of assembly
  6. programming. Comments reflect my personal opinions on the text.
  7.  
  8.  
  9.  
  10. "The New Peter Norton Programmer's Guide to the IBM PC &
  11. PS/2".  2nd Ed, 1988, by Peter Norton and Richard Wilton.
  12. Microsoft Press.
  13. -- Often contains inadequate detail and is unusually
  14. error-prone. Some of the information is unique to this source,
  15. however, so it has its value.
  16.  
  17. "Microsoft Mouse Programmer's Reference".  2nd Ed, 1991.
  18. Microsoft Press.
  19. -- Bizarrely, the primary examples are for interpreted BASIC
  20. (BASICA or GWBASIC). However, there are matching examples for
  21. QuickBASIC, C, and MASM. This is a comprehensive reference. You
  22. do have to be careful about using many of the routines, as older
  23. mouse drivers are common, and they don't support all of the
  24. newer routines. Unfortunately, no information is provided as to
  25. the release date of any of the mouse functions...
  26.  
  27. "COMPUTE!'s Mapping the IBM PC and PCjr".  1985, COMPUTE!
  28. Publications, Inc.
  29. -- An old but indispensable reference. The memory map, port
  30. reference, and low-level support chip information are very good.
  31.  
  32. "Programmer's Guide to PC & PS/2 Video Systems".  1987, by
  33. Richard Wilton. Microsoft Press.
  34. -- A terrific reference on video from MDA to VGA. The example
  35. program for putting the Hercules adapter into graphics mode is
  36. rather buggy, however.
  37.  
  38. "Supercharged Bit-Mapped Graphics".  1992, by Steve Rimmer.
  39. Windcrest Books (an imprint of Tab Books, which in turn is a
  40. division of McGraw-Hill, Inc).
  41. -- A quite decent text on various image formats, including .BMP,
  42. .MAC, .PCX, .GIF and others. Source listings in C and assembly
  43. language.
  44.  
  45. "Power Graphics Programming".  1989, by Michael Abrash.  Que
  46. Corporation.
  47. -- Terrific book, well written, a "must have" if you are
  48. interested in programming the EGA and/or VGA at a low level.
  49. Superb.
  50.  
  51. "The MS-DOS Encyclopedia".  1988.  Microsoft Press.
  52. -- Encyclopedic it is. Every serious assembly programmer should
  53. have a copy. Covers DOS itself, DOS interrupts, communications,
  54. TSRs, and lots of handy articles by the best in the business.
  55. The BIOS is ignored, however. It covers through DOS 3.0 and is
  56. getting a bit dated, but is still a good thing to have.
  57.  
  58. "The Programmer's PC Sourcebook".  2nd Ed, 1991, by Thom
  59. Hogan.  Microsoft Press.
  60. -- An astonishing collection of data and tables. With
  61. comprehensive scope but no depth, this reference can tease by
  62. providing insufficient detail. Still, a priceless work. Get one
  63. immediately, or two if you have a friend.
  64.  
  65. "Algorithms & Data Structures".  1986, by Niklaus Wirth.
  66. Prentice-Hall, Inc.
  67. -- Terse text with rather ghastly Modula-2 source listings. One
  68. of the few places where sorting and data structures are covered
  69. even moderately well, however. If you need to do sorts or
  70. b-trees, it's a mandatory text.
  71.  
  72. "Sound Blaster: The Official Book".  1993.  McGraw-Hill, Inc.
  73. -- Not as complete as one might like. Most of the book is concerned with
  74.    idiot-level end-user stuff. An appendix details the hardware interface in
  75.    an ineffectual manner, and the SB software drivers in a manner which is
  76.    mostly sufficient for technical folks.
  77.